package com.example.bufferedstream;

import java.io.*;
import java.util.stream.Stream;

public class BufferedStreamDemo3 {
    public static void main(String[] args) throws IOException {
        /**
         * 字符缓冲流
         * readLine()：读取一行数据(专属)
         */
        //创建字符缓冲流对象
        //创建字符输入流对象
        BufferedReader br = new BufferedReader(new FileReader("src/com/example/file/a.txt"));

        //读取数据
        /**
         * readLine():
         * 一次读一整行数据，遇到回车换行结束
         * 不会把回车换行读到内存当中
         */
//        String line1 = br.readLine();
//        System.out.println(line1);
//
//        String line2 = br.readLine();
//        System.out.println(line2);
//
//        String line3 = br.readLine();
//        System.out.println(line3);

        String s = br.readLine();
        while (s != null) {
            System.out.println(s);
            s = br.readLine();
        }

        //释放资源
        br.close();
    }
}
